Department of Mathematicstheory
ADVANCED PROGRAMMING
DSE 2125
Syllabus
- 01Getting started with python scripting
- 02Using the file system
- 03Reading and writing files
- 04Numerical Computing In Python
- 05SciPy package
- 06Classes and object-oriented programming
- 07Data types as objects
- 08Graphical user interfaces
- 09Regular expressions
- 10Network, web, and database programming: Accessing databases in Python
- 11Network programming in Python
- 12Creating a Python web application
- 13Sample project—creating a message wall
- 14Web frameworks creating a model to add database service – using SQLite
- 15Cloud computing: google app engine and web services
- 16What is cloud computing
- 17levels of cloud computing service
- 18what is Aapp Engine
- 19The sandbox and the App Engine SDK
- 20Choosing an App Engine framework
References
- Hans Peter Langtangen, Python Scripting for Computational Science, (3e), Springer Publishers, 2014
- Naomi R. Ceder, The Quick Python Book, (2e), Manning Publications Co., 2010
- Wesley J. Chun, Core Python Applications Programming, (3e), Prentice Hall Publishers, 2012
- Bill Lubanovic, Introducing Python - Modern Computing in Simple Packages, O'Reilly Publication, 2015
- Allen B. Downey, Think Python-How to think like a computer scientist, (2e) O'Reilly Publication, 2015
Credits Structure
3Lecture
0Tutorial
0Practical
3Total